package com.it.service;

import com.github.pagehelper.PageInfo;
import com.it.bean.Menu;
import com.it.dto.MenuDTO;
import com.it.page.PageQuery;
import com.it.vo.MenuVo;

import java.util.List;

public interface MenuService {

    PageInfo<MenuVo> page(PageQuery<MenuDTO> pageQuery);

    List<Menu> list(Menu menu);

    void save(Menu menu);

    void delete(Long id);

    List<MenuVo> tree();

    List<Menu> nodes();

    List<Menu> underlings(Long id);
}
